#include<iostream>

using namespace std;

void swap(char &a,char &b){
	int t=a;
	a=b;
	b=t;
}
char* func(char *ar){
	int i=0;
	while(ar[i]!='\0'){
		if(ar[i]<65||(ar[i]>90&&ar[i]<97)||ar[i]>122)
		{
			cout<<"error";
			return ar;
			}	
		if(ar[i]>96)
			ar[i]=ar[i]-32;
		else
			ar[i]+=32;
		i++;
	}
	i--;
	for(int m=0;m<i;m++)
	{
		swap(ar[m],ar[i]);
		i--;
	}
	i=0;
	while(ar[i]!='\0'){
		ar[i]+=3;
		if(ar[i]>122||(ar[i]>90&&ar[i]<97))
			ar[i]-=23;
		i++;
	}
	return ar;
}

int main(){
	char ar[50];
	cin>>ar;
	func(ar);
	cout<<ar;
	return 0;
} 
